
<script type="text/javascript">

function validateForm(){

var huvudkategori=document.forms["Upload"]["optone"].value
if (huvudkategori==null || huvudkategori=="")
  {
  alert("Du måste välja en huvudkategori");
  return false;
  }

var titel=document.forms["Upload"]["titel"].value
if (titel==null || titel=="")
  {
  alert("Du måste välja en titel");
  return false;
  }
 
var pris =document.forms["Upload"]["pris"].value
pristest = pris * 2;
if (pristest!=pris*2)
  {
  alert("Felaktig pris! Skriv priset med enbart siffror");
  return false;
  }
if (pris==null || pris=="")
  {
  alert("Sätt ett pris");
  return false;
  }
  if (pris==0)
  {
  alert("Sätt ett pris");
  return false;
  }
  if (pris>1500)
  {
  alert("Maxpriset är 1500kr!");
  return false;
  }

var hojd =document.forms["Upload"]["hojd"].value
if (hojd==null || hojd=="")
  {
  alert("Fyll i höjden!");
  return false;
  }
if (hojd==0)
  {
  alert("Fyll i höjden!");
  return false;
  }
if (hojd>500)
  {
  alert("Felaktig höjd. Tänk på att höjden ska uttryckas i cm!");
  return false;
  }

var bredd =document.forms["Upload"]["bredd"].value
if (bredd==null || bredd=="")
  {
  alert("Fyll i bredden!");
  return false;
  }
if (bredd==0)
  {
  alert("Fyll i bredden!");
  return false;
  }
if (bredd>500)
  {
  alert("Felaktig bredd. Tänk på att höjden ska uttryckas i cm!");
  return false;
  }
  var bild =document.forms["Upload"]["file"].value
if (bild==null || bild=="")
  {
  alert("Du måste ladda upp en bild på konstverket!");
  return false;
  }
}

<?php
include "../phpFunctions/databaseConnect.php";
include "../phpFunctions/convertCategoriesToString.php";
$directory_self = str_replace(basename($_SERVER['PHP_SELF']), '', $_SERVER['PHP_SELF']);
$uploadHandler = 'http://' . $_SERVER['HTTP_HOST'] . $directory_self . 'uploadProcessor.php';
$max_file_size = 300000; // size in bytes

//Hämtar subkategorier som läggs i arrayer med huvudkategorins namn. Får ut så många arrayer som det finns huvud-
//kategorier, döpta efter dem, med subkategorierna i dem.
$klar = convertCategoriesToString();

print "
function setOptions(chosen) {

var selbox = document.myform.subcategory;
selbox.options.length = 0;
if (chosen == ' ') {
  selbox.options[selbox.options.length] = new Option('Välj huvudkategori ovan',' ');
}
$klar
}"
?>
</script>


<form name="myform" id ="Upload" action= "<?php print $uploadHandler; ?>" onsubmit='return validateForm()' enctype="multipart/form-data" method="post">

Kategori:   <br><select name="optone" size="1" onchange="setOptions(document.myform.optone.options[document.myform.optone.selectedIndex].value);">
            <option value="" selected="selected"> </option>
                <?php   include "../phpFunctions/databaseConnect.php";
                            $result = mysql_query("select category_id, categoryName from category");

                            while($row = mysql_fetch_assoc($result)) {
                            $category_id = $row["category_id"];
                            $categoryName = $row["categoryName"];
                            print("<option value=$category_id>$categoryName</option>"); }
                            mysql_close();?>

            </select>
            <br>
            <br>
            <br>
            <select name="subcategory" size="1">
            <option value="" selected="selected">Underkategori</option>
            </select>
            <br>
            <br>
Titel: <br><input type="text" name="titel"><br>
Kort beskrivning (frivillig):<br> <textarea name="beskrivning" cols=28 rows=4></textarea><br>
Pris (i kr):<br> <input type='text' name='pris'><br>
Höjd (i cm):<br> <input type='text' name='hojd'><br>
Bredd (i cm):<br> <input type='text' name='bredd'><br>


       <p><input type='hidden' name='MAX_FILE_SIZE' value=<?php print $max_file_size; ?></p>
       <p><label for='file'>Bild:</label><br>
          <input id='file' type='file' name='file'></p>
       <p><input id='submit' type='submit' name='submit' value='Lägg upp annons!'></p>

</form>



